package com.zhoug.viewpermission;

/**
 * 摄像头操作权限
 *
 * @author: zhoug
 * @since: 2025-06-30
 */
public class MonitorControlPermissions {
    /**
     * 摄像头操作权限字符串
     */
    public static final String PERMISSION_KEY_MONITOR="MONITOR_CONTROL";
    public static final String RECORD_VIDEO = "recordVideo";//录像
    public static final String CAPTURE_IMAGE = "captureImage";//截屏
    public static final String TALK = "talk";//对讲
    public static final String INSPECT = "inspect";//巡检
    public static final String PLAYBACK = "playback";//回放
    public static final String MUTE = "mute";//静音


    /**
     * 录像
     */
    private boolean recordVideoEnable;
    /**
     * 截屏
     */
    private boolean captureImageEnable;
    /**
     * 对讲
     */
    private boolean talkEnable;
    /**
     * 巡检
     */
    private boolean inspectEnable;
    /**
     * 回放
     */
    private boolean playbackEnable;
    /**
     * 静音
     */
    private boolean muteEnable;

    public boolean isRecordVideoEnable() {
        return recordVideoEnable;
    }

    public void setRecordVideoEnable(boolean recordVideoEnable) {
        this.recordVideoEnable = recordVideoEnable;
    }

    public boolean isCaptureImageEnable() {
        return captureImageEnable;
    }

    public void setCaptureImageEnable(boolean captureImageEnable) {
        this.captureImageEnable = captureImageEnable;
    }

    public boolean isTalkEnable() {
        return talkEnable;
    }

    public void setTalkEnable(boolean talkEnable) {
        this.talkEnable = talkEnable;
    }

    public boolean isInspectEnable() {
        return inspectEnable;
    }

    public void setInspectEnable(boolean inspectEnable) {
        this.inspectEnable = inspectEnable;
    }

    public boolean isPlaybackEnable() {
        return playbackEnable;
    }

    public void setPlaybackEnable(boolean playbackEnable) {
        this.playbackEnable = playbackEnable;
    }

    public boolean isMuteEnable() {
        return muteEnable;
    }

    public void setMuteEnable(boolean muteEnable) {
        this.muteEnable = muteEnable;
    }
}
